@import "../../style/constant.scss";

.body {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  border-radius: 8px;
  height: 100%;
}

.swiper_view {
  height: 100%;
  width: 100%;
}

.card {
  height: 100%;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  .top {
    display: flex;
    align-items: center;
    justify-content: center;
    .image {
      width: 327px;
      height: 297px;
    }
  }
}

.desc_view {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 140px;
}

.main {
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: $primaryBlack;
  line-height: 28px;
  margin-bottom: 12px;
}
.desc {
  font-size: 14px;
  max-width: 287px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: $common;
  text-align: center;
  line-height: 21px;
}
.dot_view {
  position: absolute;
  bottom: 114px;
  left: 50%;
  margin-left: -21px;
  display: flex;
  flex-direction: row;
  width: 42px;
  height: 6px;
  justify-content: space-between;
}

.dot {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background: rgba(51, 51, 51, 0.1);
}
.active_dot {
  @include ifndef(composes, dot, rn);
  background: #47C690;
}

